#pragma once
#include "prekompil.h"

class SekcjaKrytyczna
   {
   protected:
    //  CRITICAL_SECTION sekcja;
    pthread_mutex_t sekcja;
   public:
      SekcjaKrytyczna();
      ~SekcjaKrytyczna();
      void Wejdz();
      void Wyjdz();
      int Sprawdz();
   };

class AutoZamek
   {
   protected:
      SekcjaKrytyczna & sekcja;
   public:
      AutoZamek(SekcjaKrytyczna & sekcja);
      ~AutoZamek();
   };

